
$(document).ready(function()
	{
		$.mobile.ajaxEnabled=false;
	});

$(document).ready(function()
		{
			$("#siteName").click(function()
			{
				 $('#info_name').html("");
			});
			$("#siteName").blur(function()
			{
				 
				var siteName =$('#siteName').val();
				
				 $.ajax({
				    	url:"getSiteBySiteName.action",
				 		type:'get',
				 		dataType:'json',
				 		data:{siteName:siteName},
				 		error:function(data)
				 		{
				 			alert("系统出现错误，请联系管理员。");
				 			
				 		},
				 		success:function(data)
				 		{
				
					          var result=data.result;  
					          $("#info_name").html("<font color='red'>"+result+"</font>");
					                 
					    }  
					 
					    });  
		});
});



jQuery.validator.addMethod("isMobile", function(value, element) {
	var length = value.length;
	var mobile = /^(\+86)?(1[0-9]{10})$/;
	return this.optional(element) || (length == 11 && mobile.test(value));
}, " 请正确填写您的手机号码 ");
jQuery.validator.addMethod("isTel", function(value, element) {
	var tel = /^\d{3,4}-?\d{7,9}$/;
	return this.optional(element) || (tel.test(value));
}, " 请正确填写您的手机号码 ");
jQuery.validator.addMethod("isFax", function(value, element) {
	var fax = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
	return this.optional(element) || (fax.test(value));
}, " 请正确填写您的传真号码 ");
$(document).ready(function() {
	$("#site_modify_form").validate({
		rules : 
		{
		siteName : 
		{
				required : true
		},
		siteDesc : 
		{
			required : true
		},
		city :
		{
			required : true
		},
		
		address : 
		{
			required : true
		},
		
		contactName : 
		{
			required : true
		},
		tel :
		{
			required:true,
			isTel:true
		},
		fax : 
		{
			required : true,
			isFax:true
		},
		mobile : 
		{
			required : true,
			isMobile:true
		},
		email : 
		{
			required : true,
			email : true
		},
		webSite : 
		{
			required : true,
			url :true
		},
		lng : 
		{
			required : true
		},
		lat : 
		{
			required : true
		}
		
	},
	messages : 
	{
		siteName : 
		{
			required : "请输入站点名称"
		},
		siteDesc : 
		{
			required : "请输入站点描述"
		},
		city : 
		{
			required : "请输入城市"
		},
		address : 
		{
			required : "请输入地址"
		},
		
		contactName : 
		{
			required : "请输入联系人"
		},
		tel : 
		{
			required : "请输入您的电话号码(xxx-xxxx)",
			isTel: " 请正确填写您的电话号码"
		},
		fax : 
		{
			required : "请输入传真号码",
			isFax: " 请正确填写您的传真号码(国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位))"
		},
		mobile : 
		{
			required : "请输入电话",
			isMobile: " 请正确填写您的手机号码"
		},
		email : 
		{
			required : "请输入邮箱地址",
			email : "输入的邮箱地址不正确"
		},
		webSite : 
		{
			required : "请输入网址",
			url:"网址格式不正确(http://www.xxx.com)"
		},
		lng : 
		{
			required : "请输入经度"
		},
		lat : 
		{
			required : "请输入纬度"
		}
		
	}
});
});


var lat;
var lng;
var map=null;
var marker_center=null;

	//初始化方法
	var init = function() 
	{
			 
			 if (navigator.geolocation)
			 {  
				 
				 	navigator.geolocation.getCurrentPosition( getPositionSuccess , getPositionError, {
	                enableHighAccuracy: true,
	                maximumAge: 9000,
					timeout:9000
	            });  
				 
			 }else{  
				 alert( ' 你的浏览器不支持 geolocation ');
			 }  
			 
	};



	function  getPositionSuccess(position )
	{  
			lat=$("#lat").val();
			lng=$("#lng").val();
			if(!lat)
			{
				
				lat = position.coords.latitude;  
			}
			if(!lng)
			{
				lng = position.coords.longitude;  
			}
	    
		    var center = new QQMap.QLatLng(lat, lng);
		    map = new QQMap.QMap(
	            document.getElementById("map"),
	            {
	                center: new QQMap.QLatLng(lat,lng),
	                zoomLevel: 15
	            });
		    
		    var navControl = new QQMap.QNavigationControl({
	              align: QQMap.QALIGN.TOP_LEFT,
	              margin: new QQMap.QSize(5, 15),
	              map: map
		    });
	
		    marker_center= new QQMap.QMarker({
		        position: center,
		        map: map
		    });
		    
		    QQMap.QEvent.addListener(map, 'center_changed', function(event) {
		    	var center=map.getCenter();
		 		marker_center.setPosition(center);
		 	    lng =center.getLng(),
		    	lat = center.getLat();
		 		$("#lat").attr("value",lat);
		 		$("#lng").attr("value",lng);
	
		    });
	
	   
	}

	function getPositionError(error){  
	    switch(error.code){  
	        case error.TIMEOUT :  
	            alert( " 连接超时，请重试 " );  
	            break;  
	        case error.PERMISSION_DENIED :  
	            alert( " 您拒绝了使用位置共享服务，查询已取消 " );  
	            break;  
	        case error.POSITION_UNAVAILABLE :   
	            alert( " 非常抱歉，暂时无法为您所在的星球提供位置服务 " );  
	            break;  
	    }  
	} 


	
	$(document).ready(function()
	{
		 $('#radio_command').change(function(){
	        	var command=$('#radio_command').val();
	        	if("radio_save"==command)
	        	{
	        		$("#show_photo").show(); 
					$("#upload_photo").hide(); 
					$("#dealPhoto").val("save");
	        	}else if("radio_modify"==(command))
	        	{
	        		$("#show_photo").hide(); 
					$("#upload_photo").show(); 
					$("#dealPhoto").val("modify");
					$("#show_photo").hide(); 
	        	}else
	        	{
					$("#upload_photo").hide(); 
					$("#dealPhoto").val("delete");
	        	}
	        	
	        });
			});
